The clean energy sector continues to show signs of growth as Canadian Solar Inc. (CSIQ)... (23 revisions)